body{
	margin: 0px;
	padding: 0px;
	background-color:#eee;
	font-family:"Times New Roman","ms song","Arial","Helvetica", "sans-serif";
	overflow: -Scroll;
	overflow-x:hidden;	
}

a {text-decoration:none; color:#4d4d4d;}
a:hover, li a:active {
	background-color:#FF6B21;
	color: white;
}	

#title_bar {
	margin: 0px;
	height: 200px;
	width: 100%;
	background-color: #777;	
}
#site_title {		
	margin: 0;	
	text-align: center;
	
}
#site_title p {	
	margin: 0;
	padding-top: 1em;
	color:white;			
	line-height: 1.6em;
	font-size:2.8em ;
	display: inline-block;				
}

#menu {
	width: 100%;			
	height: 40px;
	font-family:"verdana","ms song","Arial","Helvetica", "sans-serif";	
}
#menu ul {
	margin-left:5px;
	padding-left: 20px;
	line-height: 40px;
	width: 100%;
}
#menu ul li {				
	width: 120px;
	font: 1.5em bold;
	float: left;
	list-style: none;
	display: inline;
	color: #4d4d4d;	
	line-height: 40px;			
}
#main {
	margin-top: 30px;				
}
#left_main {
	margin: 5px;
	float: left;
	width: 20%;			
}
#left_main_con {
	background-color: rgb(238, 238, 238);
	margin-bottom: 0px;			
	border-top: solid 10px;
	color: gray;				
}
#left_main_con li{
	padding-left: 5px;
	list-style: none;				
	border:solid gray;
	border-width: 0 1px 1px 1px;			
	height: 2em;
	padding-top: 6px;
}

#middle_main {
	margin: 0 5px 5px 0;
	float: left;
	width: 65%;
}

#list_middle_main {
	margin-bottom: 30px;
	padding: 10px;
	/*width: 100%;*/
	background-color:rgb(238, 238, 238);
	border: solid 1px gray;
	
}

#list_middle_main li {
	list-style: none;
	line-height: 1.5em;
	color: #4d4d4d;										
}


#right_main {
	margin: 5px;
	float: left;
	width: 15%;	
	
	/*background-color: gray;*/
}		

#right_main_con {
	background-color: rgb(238, 238, 238);
	margin-bottom: 0px;			
	border-top: solid 10px;
	color: gray;				
}

#right_main_con li{
	padding-left: 5px;
	list-style: none;				
	border:solid gray;
	border-width: 0 1px 1px 1px;			
	height: 2em;
	padding-top: 6px;
}

.con {				
	margin: 5px;	
	height: 220px;
	width: 99%;
	background-color: rgb(238, 238, 238);
	border:solid 1px #4d4d4d;
}

.left_con {
	border-left: solid 10px;
	color: gray;
	width: 30px;
	height: 220px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;	
	font:1.2em bold;						
}

.right_con {
	font-weight:normal;
	position: relative;
	left:2em;
	display:table-cell;	
	text-align: left;
	vertical-align: middle;				
}
.right_con li {				
	width:10em;	
	height:1.5em;
	list-style: none;	
}

.right_con2 {
	font-weight: normal;
	position: relative;
	left: 2em;
	display: table-cell;	
	text-align: left;
	vertical-align: middle;				
}
.right_con2 li {
	width:18em;	
	height:1.5em;
	list-style: none;	
}

.right_con3 {
	padding: 10px 10px;
	font-weight:normal;
	position: relative;
	left:2em;						
	display:table-cell;
	text-align: left;
	vertical-align: middle;							
}
.right_con3 li {
	width: 400px;
	height: 1.5;
	list-style: none;			
}	

#bottom {				
	width: 100%;
	height:200px;
	float:left;
	margin: 0;
	padding-top: 20px;
	background-color:#777; 
	vertical-align: middle;
	color: rgb(238, 238, 238);
}
#bottom p {
	font-family:"Times New Roman","ms song","Arial","Helvetica", "sans-serif";
	color:white;
	margin: 0;
	padding: 0;	
	font-size: 14px !important;		
	text-align: center;
	font:1.2em bold;
	line-height: 1.5em;
}
